home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 7
/
FM Towns Free Software Collection 7.iso
/
ms_dos
/
spr
/
spr.doc
< prev
next >
Wrap
Text File
|
1993-11-30
|
8KB
|
198 lines
===========================================================================
【ソ フ ト名】 縮小印刷 SPR Ver 1.26
【著 作 権者】 HIKA (Nifty-Serve ID : MHF01635)
【対応 機種】 FMRシリーズ / FM-Towns + FMPR系ドットプリンタ
(但し、FMR60/70系では FM秘書V2.1の縮小パターンが必要)
【動作 確認】 FMR70HL1+FMPR-354,FM-Towns+PR-35T
===========================================================================
【ソフト紹介】
縮小印刷 SPR Ver1.26
~~~~~~~~~~~~~~~~~~~~~~~~~~ 1993.01.13
FMRシリーズの24ドット漢字プリンタにてテキストファイルの標準/縮小印刷を
行うプログラムです。
〔1〕 特徴
・オプションスイッチ を 環境ファイルで設定可能。(ファイル名:SPR.CFG)
・マルチカラム印刷可能。
・マルチカラムで両面印刷可能。
・ファイルセレクタで始めの数行の内容を表示。
・同一ディレクトリ内の複数ファイルの印刷指定可能。
・高解像マシンでも使用可能。(要 FM秘書 縮小パターン)
(16ドット機種では内蔵フォントを利用しています。)
(FM秘書フォントは V2.1L14以前,L20以降の双方に対応しています。
〔2〕 使用方法
(1) 書式
SPR [option......] [ファイル名]
option は以下の機能があります。
(先頭文字は '/' でも可。また、オプションは小文字でも可)
(分かりずらいですが、環境ファイルで設定可能ということで、ご勘弁を(^_^; )
-Bnnn : 印刷開始頁指定 -Ennn : 印刷終了頁指定('0'で最終頁)
-Knnn : 印刷頁間隔 (注意 :カラム数指定と連動します。)
-Tnn : TAB間隔指定
-Vnn : 改行間隔指定 -Hnn : 文字間隔指定
-Cnn : カラム数指定 -Snn : カラム間隔 (半角文字数)
-Xnnn : 一行桁数指定 -Ynnn : 一頁行数指定
-Lnn : 左余白指定 (半角文字数)
-Dx : 改頁制御 (0:無効 1:有効)
-Nx : 頁番号印刷 (0:なし 1:あり)
-Zx : ファイル名印刷 (0:なし 1:あり)
-Px : プリンタ機種設定(1:80桁 2:110桁 3:136桁)
-Mx : 印刷モード (0:縮小 1:標準)
-Ox : 用紙設定(0:連続用紙&単票 1:自動吸入(カットシートフィーダ))
-WDdirectory : 標準フォント ディレクトリ指定(Towns-OS 24dot フォント)
-WF : 標準フォント指定 (0:PRN文字 1:明朝体 1:丸文字 2:ゴシック体 3:教科書体)
ファイルセレクタ用オプション
-R : ファイル名をソートする
-A : ファイルの内容を表示しない
(上記 2つのオプションは起動後でも変更可能です)
FMR60/70/80のみ
-Fdirectory : FM秘書縮小フォント ディレクトリ指定
+-------------------------------------------------+
| nnn : 任意の数字 (桁数不問) , x : 定数 |
+-------------------------------------------------+
また、オプションに -? を指定するとデフォルト値が表示されます。
これらの指定を SPR.CFG というファイル名で登録しておけば、デフォルト値として使用さ
れます。 (設定しても、コマンドラインのオプションが優先されます。)
SPR.CFG は、カレントディレクトリ,プログラム格納ディレクトリの順に検索します。
標準印刷については、SPR.CFG を参照して下さい。
(2)ファイルセレクタについて
ファイル名にワイルドカード, 又は、何も指定しないときはファイルセレクトの
モードになります。
ファイルセレクタでは、[SPACE] キーで複数のファイルを指定することができま
す。但し、ディレクトリ移動を行うと無効になります。
[カーソル] : カーソル移動
[RETURN] : (カーソル がディレクトリの場合) ディレクトリ移動
(カーソル がテキストファイルの場合) 選択終了
カーソル位置のファイルも選択されます。
[SPACE] : (カーソル がテキストファイルの場合) 選択, 非選択のトグル動作
選択されたものはファイル名が緑色で表示されます。
但し、印刷する順番は選択した順序に関係なく、ファイル名の並びと
同じ順番で印刷します。
[A] : ファイルの内容を表示 する/しない のトグル動作
( CD-ROM 等、遅いデバイスに対して利用しましょう)
但し、ファイル内容を表示しない場合、バイナリ,テキスト ファイルのチェッ
クは行いませんので、印刷選択の際は、注意して下さい。
[R] : ファイル名をソート する/しない のトグル動作
[L] : ドライブ変更
カーソルキーで変更し[RETURN]で決定。 又は、ドライブ名(アルファベット
1文字で指定。
[H] : 簡単なヘルプ表示
[ESC] : 終了 (Quit)
ファイル選択終了後、[印刷開始][設 定]のメニューが表示されます。
ここで、カーソルキーによりどちらかを選択し、[RETURN]を押して下さい。
(3)設 定 メニューについて
以下の項目に対して変更ができます。変更した値はプログラムを終了するまで有効
です。
印刷開始頁 * 一行桁数
印刷終了頁('0'で最終頁) * 一頁行数
印刷頁間隔 改頁制御 (0:無効 1:有効)
* TAB間隔 頁番号印刷 (0:なし 1:あり)
改行間隔 ファイル名印刷 (0:なし 1:あり)
* 文字間隔 プリンタ機種 (1:80 桁 2:110桁 3:136桁)
* カラム数 用 紙 (0:連続用紙&単票 1:カットシートフィーダ)
* カラム間隔(半角文字数) 文字サイズ (0:縮小 1:標準)
* 左余白 (半角文字数) 文字フォント (0:PRN 1:明朝 2:丸文字
3:ゴシック 4:教科書)
カーソル [↑][↓] : 項目選択
[←][→] : 値変更
[RETURN] : 値の直接入力
[H] : 簡単なヘルプ表示
[ESC] : 終了
※注意 *印のついた項目は、指定可能値を超えることは出来ません。
なお、ファイルセレクタ,設定メニューでのヘルプコマンドにおいて枠の外で文
字が化けることがありますが、単なる手抜き(^_^;)なので気にしないで下さい。
(4)印刷範囲指定時の注意点
印刷頁間隔 : 何枚毎の用紙に印刷するかの指定
-例-
・印刷開始 1,印刷終了 0 で カラム数が 1,印刷頁間隔が 2の場合
奇数ページのみ印刷
・印刷開始 2,印刷終了 0 で カラム数が 1,印刷頁間隔が 2の場合
偶数ページのみ印刷
・印刷開始 1,印刷終了 0 で カラム数が 2,印刷頁間隔が 2の場合
用紙 1枚目 : 1ページ ,2ページ を印刷
2枚目 : 5ページ ,6ページ を印刷
3枚目 : 9ページ ,10ページ を印刷
・
・
(5)印刷中の中断
印刷中、中断したい場合は [ESC] キーを押して下さい。
〔3〕 オプションの設定について
(1)最大桁数について
オプションの プリンタの設定(-P) は、一行に入るかチェックするために使用してい
ます。
計算式
縮小(16dot)印刷時
最大カラム ÷ ( 8 + 文字間隔 ) > 左端余白+1行の桁数×カラム数
+カラム間の余白数×( カラム数 - 1 )
標準(24dot)印刷時
最大カラム ÷ ( 12 + 文字間隔 ) > 左端余白+1行の桁数×カラム数
+カラム間の余白数×( カラム数 - 1 )
最大カラム 80桁プリンタ 1440
110桁プリンタ 1980
136桁プリンタ 2448
(2)文字間隔,改行ピッチについて
・文字間隔は プリンタ の1ドット単位の指定です。( 1/180インチ単位 )
ANKはそのまま、漢字は×2にしています。
・改行ピッチは 上下の文字間の空白です。
これもプリンタの1ドット単位の指定です。( 1/180インチ単位 )
(3)左端余白,カラム間余白について
・ANKの文字単位で指定します。
縮小印刷時 ( 8ドット( 8/180インチ ) + 文字間隔 )
標準印刷時 (12ドット(12/180インチ ) + 文字間隔 )
(4)マルチカラム印刷について
マルチカラム印刷用バッファは 32KByte ですので、
一行の桁数 × 一頁の行数 × カラム数 が 32767 以下になるように指定し
てください。 一応超過チェックはしています。
(5)ページ番号印刷について
ページ番号印刷を指定すると、一頁の行数が 3行 長くなります。ご注意下さい。
(6)FM秘書パターンの利用について
ANKフォントは全てメモリに取り込んでしまうのですが、漢字フォントは 毎回ファイルから読
出しているため、印刷するファイルに漢字が多いと若干遅くなります。
(ハードディスクでの使用をおすすめします。)
〔4〕 その他
このプログラムは、エル・エス・アイ ジャパン株式会社殿の LSI C-86 Ver3.30 試食版
を用いて作成しました。
転載,複製等に制限はしませんが、転載した場合は連絡下さい。
本ソフトを使用して発生したトラブルについて、私は責任を負いません。
このプログラムに対する御要望,バグ発見等ありましたら、御一報下さい。
MHF01635 HIKA